Model-Based XML Editor Generation
نویسندگان
چکیده
As XML is becoming more widely used, the demand for user-friendly XML editors is increasing. In the perspective of software engineering, the development of user-friendly editors comprises considerable portions of overall development costs. In order to reduce the costs, we introduce how model-based user interface generation techniques are applied to generating form-based XML editors. In our approach, we consider a DTD as a document consisting of sequence, choice, and repetition, and we describe the document in Document Decomposition Graph (DDG). By applying the presentation rules to DDG, we can generate an XML editor automatically. Our approach will reduce the costs for developing the user interfaces for XML applications, and the generated XML editors will help users in writing documents correctly and easily.
منابع مشابه
Towards Model-Driven Software Language Modernization
The introduction of Extensible Markup Language (XML) represented a tremendous leap towards the design of Domain-Specific Languages (DSLs). Although XML-based languages are well adopted and flexible, their generic editors miss modern DSL editor functionality. Additionally, artifacts defined with such languages lack comprehensibility and, therefore, maintainability, because XML has primarily been...
متن کاملAvoiding Syntactic Violations in Forms-XML
So far, user interfaces for XML data (documents) have been typically constructed from scratch for specific XML vocabularies and applications. Forms-XML is a generic interactive component that generates form-based user interfaces for XML vocabularies. It can be considered as an unusual XML editor that avoids, instead of detects, syntactic violations. This paper covers the model and algorithms Fo...
متن کاملTransformation of Protégé Ontologies into the Eclipse Modeling Framework A Practical Use Case based on the Foundational Model of Anatomy
Introduction The Eclipse Modeling Framework (EMF) “is a modeling framework and code generation facility for building tools and other applications based on a structured data model. From a model specification described in XMI, EMF provides tools and runtime support to produce a set of Java classes for the model, a set of adapter classes that enable viewing and command-based editing of the model, ...
متن کاملGenerating Query Forms and Reports for Semistructured Data: the QURSED Editor
The wide adoption of semistructured XML databases requires the existence of systems for the generation and execution of web-based interactive database query forms and reports. Such systems are most effective when they allow the construction of the query forms and reports without programming, via the use of intuitive graphical tools. We describe the architecture of the QURSED system for the decl...
متن کاملخوشهبندی فراابتکاری اسناد فارسی اِکساِماِل مبتنی بر شباهت ساختاری و محتوایی
Due to the increasing number of documents, XML, effectively organize these documents in order to retrieve useful information from them is essential. A possible solution is performed on the clustering of XML documents in order to discover knowledge. Clustering XML documents is a key issue of how to measure the similarity between XML documents. Conventional clustering of text documents using a do...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006